home *** CD-ROM | disk | FTP | other *** search
/ Gigantic Games 2 / Gigantic Games 2.iso / pc / new / new_1 / arachnid / fehler.c < prev    next >
C/C++ Source or Header  |  1994-12-23  |  2KB  |  53 lines

  1. #include <functions.h>
  2. #include <stdio.h>
  3. #include <intuition/intuition.h>
  4.  
  5. extern BOOL VerboseFlag;
  6. extern struct Screen *Scr;
  7. extern struct Window *Wnd;
  8.  
  9. char  *ErrMessage[] =
  10.       {
  11.     /* 0*/     "",
  12.     /* 1*/     "Nur erlaubt, wenn keine Reihe leer!",
  13.     /* 2*/     "Endstapel können nicht zurückgelegt werden!",
  14.     /* 3*/     "keine Karten vorhanden!",
  15.     /* 4*/     "Es können nur komplette Reihen aus dem\nSpiel genommen werden!",
  16.     /* 5*/     "An ein Ass kann nichts angelegt werden!",
  17.     /* 6*/     "Das geht nicht; nur absteigend!",
  18.     /* 7*/     "Schade, keine passende Karte zum Anlegen gefunden.",
  19.     /* 8*/     "Talon ist leer!",
  20.     /* 9*/     "\n",
  21.     /*10*/     "\n",
  22.     /*11*/     "intuition.library (V37) konnte nicht geöffnet werden.",
  23.     /*12*/     "graphics.library (V37) konnte nicht geöffnet werden.",
  24.     /*13*/     "gadtools.library (V37) konnte nicht geöffnet werden.",
  25.     /*14*/     "asl.library (V37) konnte nicht geöffnet werden.",
  26.     /*15*/     "Screen konnte nicht geöffnet werden.",
  27.     /*16*/     "Zugriff auf den Screen nicht möglich.",
  28.     /*17*/     "Window konnte nicht geöffnet werden.",
  29.     /*18*/     "Menüs konnten nicht erzeugt werden.",
  30.     /*19*/     "Gadget konnten nicht erzeugt werden.",
  31.     /*20*/     "Load/Save-Requester kann nicht angezeigt werden.",
  32.       };
  33. struct EasyStruct ErrStruct = {sizeof(struct EasyStruct), 0, NULL, NULL, "OK"};
  34.  
  35. void FehlerAnz(long nr)
  36. {
  37.   if(!nr) return;
  38.   if(VerboseFlag)
  39.   {
  40.     ErrStruct.es_TextFormat = ErrMessage[nr];
  41.     EasyRequestArgs(Wnd, &ErrStruct, NULL, NULL);
  42.   }
  43.   else
  44.   {
  45.     DisplayBeep(Scr);
  46.   }
  47. }
  48.  
  49. void FehlerAus(long nr)
  50. {
  51.   printf("%s\n",ErrMessage[nr+10]);
  52. }
  53.